% 用于在命令行窗口打印符合latex语法的矩阵，节省写矩阵的时间
% CC BY 4

m = 4; %矩阵大小
n = 4;

ellipsis = 0; %1: 添加额外的一列和一行省略号。

printf("$$\n\\left (\n");
printf("\\begin{matrix}\n");
for i = 1:m
  for j = 1:n
    printf(' a_{%d%d} ', i, j);

    if j ~= n
      printf('&', i, j);
    elseif ellipsis == 1
      printf('& ...', i, j);
    endif
  end
  printf('\\\\ \n');
end

if ellipsis == 1
  for j = 1:n
    printf(' ... ', i, j);
    if j ~= n
      printf('&', i, j);
    else
      printf('& ...', i, j);
    endif
  end
  printf('\\\\ \n');
end

printf("\\end{matrix}\n\\right )\n$$\n");

